drop someone off somewhere - Spanish English Dictionary